<%--
  Created by IntelliJ IDEA.
  User: huimao
  Date: 2020/6/18
  Time: 8:43
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>日志管理</title>
    <link rel="stylesheet" href="${pageContext.request.contextPath}/layui/css/layui.css"/>
    <style type="text/css">
        .layui-table img {
            width: auto;
            height: auto;
            max-width: 100% !important;
            max-height: 100%;
        }
    </style>
</head>
<body>

<%--表格--%>
<table id="bannerTable" lay-filter="bannerTable" lay-size="lg"></table>
<%--表格结束--%>

<%--table表格中的操作列 文档中的工具栏--%>
<script type="text/html" id="bannerBar">
    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
</script>
<%--table表格中的操作列结束--%>

<script type="text/javascript" src="${pageContext.request.contextPath}/layui/layui.js"></script>
<%--引入jquery的代码引入--%>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.12.4.js"></script>
<script>
    layui.use(['form', 'layer', 'table', 'upload', 'laydate'], function () {
        var table = layui.table;
        var layer = layui.layer;
        var form = layui.form;
        var upload = layui.upload;
        var laydate = layui.laydate;
        var layerIndex;

        /*初始化表格信息*/
        table.render({
            elem: '#bannerTable'
            , url: '${pageContext.request.contextPath}/log/selectAllPage' //数据接口
            , page: true //开启分页
            , limit: 5
            , limits: [5, 10]
            , cols: [[ //表头
                {field: 'logId', title: 'ID', sort: true, fixed: 'left'}
                , {field: 'username', title: '名字'}
                , {field: 'logDate', title: '日期'}
                , {field: 'logIp', title: 'ip'}
                , {field: 'logType', title: '类型'}
                , {field: 'logContent', title: '详情'}
                , {fixed: 'right', title: "操作", align: 'center', toolbar: '#bannerBar', fixed: 'right'} //这里的toolbar值是模板元素的选择器指向了另一个script标签，该script标签的id一定是barDemo
            ]]
        });
        /*初始化表格信息结束*/

        /*给表格的操作按钮绑定事件开始，每个按钮点击之后发生的事情*/
        table.on('tool(bannerTable)', function (obj) {
            var data = obj.data; //获得当前行数据
            var layEvent = obj.event; //获得 lay-event 对应的值（也可以是表头的 event 参数对应的值）
            if (layEvent === 'del') {
                //ajax删除
                layer.confirm("确定删除么？", function (index) {
                    $.ajax({
                        url: "${pageContext.request.contextPath}/log/deleteById",
                        data: "logId=" + data.logId,
                        type: "post",
                        success: function (data) {
                            //删除成功
                            layer.msg("删除成功");
                            //刷新页面
                            table.reload("bannerTable");
                        }
                    });
                })
            }

        })
        /*给表格的操作按钮绑定事件结束*/




    });
</script>

</body>
</html>
